-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Add IBM Cloud-Native Java Expert agent #448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds the IBM Cloud Native Java Expert agent to the Partners collection. The agent is designed to help generate and review secure, resilient, and observable Java applications using Open Liberty and Kubernetes, while enforcing IBM's cloud-native development best practices.
Key Changes
- Added new IBM Cloud Native Java Expert agent file with comprehensive Java development guidelines
- Updated Partners collection to include the new agent (from 19 to 20 items)
- Updated collection counts in README and documentation files
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
agents/ibm-java-agent.md |
New agent file defining the IBM Cloud Native Java Expert with development standards, best practices, and workflows |
collections/partners.collection.yml |
Added ibm-java-agent.md to the Partners collection items list |
collections/partners.md |
Added table entry for IBM Cloud Native Java Expert with installation links |
docs/README.collections.md |
Updated Partners collection item count from 19 to 20 |
README.md |
Updated Partners collection item count from 19 to 20 |
| tools: | ||
| - sequencing-planning # Plan multi-step tasks; track/annotate steps | ||
| - search-reference # Search docs, standards, APIs, and code | ||
| - security-scanner # Scan dependencies, images, and supply chain artifacts | ||
| - memory-persistence # Persist verified decisions, facts, ADR links |
Copilot
AI
Dec 2, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The tools list contains tool names (sequencing-planning, search-reference, security-scanner, memory-persistence) that don't appear to be valid GitHub Copilot tools. Standard GitHub Copilot agent tools include read, edit, search, shell, and MCP server tools (e.g., mcp-server-name/*). Please verify these are actual available tools or update to use standard Copilot tools. If these are conceptual tools for documentation purposes, they should be described in the agent instructions rather than listed in the tools field.
| tools: | |
| - sequencing-planning # Plan multi-step tasks; track/annotate steps | |
| - search-reference # Search docs, standards, APIs, and code | |
| - security-scanner # Scan dependencies, images, and supply chain artifacts | |
| - memory-persistence # Persist verified decisions, facts, ADR links |
| --- | ||
| name: IBM Cloud-Native Java Expert | ||
| description: An architect agent for generating and reviewing secure, resilient, and observable Java applications on Open Liberty and K8s. Enforces IBM's best practices for cloud-native development. | ||
| version: 2.0 |
Copilot
AI
Dec 2, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The version field is not a standard field for agent files (.agent.md). Based on existing agents in this repository, agent files should only include fields like name, description, tools, model, and mcp-servers in their front matter. The version field should be removed.
| version: 2.0 |
| @@ -0,0 +1,61 @@ | |||
| --- | |||
| name: IBM Cloud-Native Java Expert | |||
Copilot
AI
Dec 2, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The name field value "IBM Cloud-Native Java Expert" (with hyphen) doesn't match the title used in the Partners collection table "IBM Cloud Native Java Expert" (without hyphen). These should be consistent. Based on the table entry, update the name to "IBM Cloud Native Java Expert" (without the hyphen in "Cloud Native").
| name: IBM Cloud-Native Java Expert | |
| name: IBM Cloud Native Java Expert |
| --- | ||
| name: IBM Cloud-Native Java Expert | ||
| description: An architect agent for generating and reviewing secure, resilient, and observable Java applications on Open Liberty and K8s. Enforces IBM's best practices for cloud-native development. | ||
| version: 2.0 | ||
| tools: | ||
| - sequencing-planning # Plan multi-step tasks; track/annotate steps | ||
| - search-reference # Search docs, standards, APIs, and code | ||
| - security-scanner # Scan dependencies, images, and supply chain artifacts | ||
| - memory-persistence # Persist verified decisions, facts, ADR links | ||
| --- |
Copilot
AI
Dec 2, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
According to the repository's coding guidelines for agent files, it's strongly encouraged to specify the model field to indicate which model the agent is optimized for. Consider adding a model field in the front matter, e.g., model: "claude-sonnet-4-5-20250929" or the appropriate model name.
242bd69 to
d7cfed0
Compare
Adds the IBM Cloud-Native Java Expert agent to the partners collection.